<?php
/**
 * OrderResponse
 */
class OrderResponse extends ActiveRecord {
	
	protected $tableName = 'order_response';
	public $pkName = 'ID_order_response';
	
	protected $arrSettings = array(
			'created_at' => true,  // в БД храним время создания
			'updated_at' => true, 	// в БД храним время редактирования
			'author' => true			// в БД храним автора (ID_user)
	);
	public $validatesLengthOf = array(
			'text' => array('minimum' => 1, 'maximum' => 1000, 'message' => 'Нужно что-нибудь написать'),
	);
	
	public function afterSave() {
		Service_Debug::setDebug();
		$objDB = Service_Database::instance();
		// Получаем id заказчика, которому мы пишем отклик по заказу
		$stmt = "SELECT `order`.`ID_user` FROM `order_response` LEFT JOIN `order` USING(`ID_order`) WHERE `order_response`.`ID_order_response`='" . $this->id . "'";
		$IdUser = $objDB->selectSimpleField($stmt);
		// Увеличиваем счётчик новых откликов заказчика
		User_User::changeNumber('+','orderEvents', $IdUser);
	}
}
?>